home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
E-Education
/
(c)ed15.d64
/
lesson 14
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2007-02-04
|
9KB
|
258 lines
10 GOTO100
50 REM <YES>
51 S=54272:FORE=STOS+28:POKEE,0:NEXT
52 POKE54296,15:POKE54277,42:POKE54278,250
53 POKE54276,23:POKE54273,23:POKE54272,191
54 FORT=1TO150:NEXT:POKE54276,32:FORT=1TO200:NEXT
55 POKE54296,0:RETURN
60 REM <NO>
61 S=54272:FORE=STOS+28:POKEE,0:NEXT
62 POKE54296,15:POKE54277,18:POKE54278,242
63 POKE54276,33:POKE54273,4:POKE54272,48
64 FORT=1TO250:NEXT:POKE54276,32:FORT=1TO300:NEXT
65 POKE54296,0:RETURN
70 REM <BLIP>
71 S=54272:FORE=STOS+28:POKEE,0:NEXT
72 POKE54296,5:POKE54277,42:POKE54278,250
73 POKE54276,23:POKE54273,23:POKE54272,191
74 FORT=1TO30:NEXT:POKE54276,32:FORT=1TO50:NEXT
75 POKE54296,0:RETURN
80 FORT=1TO500:NEXT:RETURN
81 FORT=1TO1000:NEXT:RETURN
82 FORT=1TO2000:NEXT:RETURN
83 FORT=1TO3000:NEXT:RETURN
84 FORT=1TO4000:NEXT:RETURN
85 FORT=1TO5000:NEXT:RETURN
90 GOSUB81:GOSUB70
91 PRINT"[154] [208]RESS [211][208][193][195][197][160][194][193][210][160]TO CONTINUE
92 [161]R$:[139]R$[179][177][199](32)[167]92
93 [142]
95 [141]82:[141]90
100 [151]53280,0:[151]53281,0:[151]646,3:[151]53272,23:C[178]0:P[178]0:W[178]0:D[178]0:G[178]0
101 [153]"LOAD ATNCLOSE(null)(null)(null)CHR$CLOSEVALSTR$(null)LENATN(null)RIGHT$(null)(null)ATN(null)CLOSE(null)(null)(null)CHR$(null)ATN(null)
102 PRINT" [198][207][210][160][195]64 [195][207][205][208][213][212][197][210][211]
105 [153]" WAIT";
110 [153]" WAIT";
115 [153]" (null)RACTICE (null)ROBLEMS IN ATNRITHMETIC WAIT";
120 [153]" WAIT";
125 [153]" CHR$RADE 3 (null)ART 2 WAIT";
130 [153]" WAIT";
135 [153]" (null)ESSON 14 WAIT";
140 [153]" WAIT";
145 [153]" (null)WO (null)TEP (null)ROBLEMS OPEN WAIT";
150 [153]" WAIT";
155 [153]" WAIT"
160 [153]" WHC "
165 [141]90
170 [153]"LOAD ATNND AWAY WE GO......."
175 [141]81:[141]50:[141]80
200 [153]"PRINT#LOAD (null)UESTION 1 WAITOPEN":Z[178]0
205 [153]" RIGHT$ GAVE THE GROCER A 20 DOLLAR BILL
210 PRINT" WHEN [201] BOUGHT 3 KILOS OF SUGAR AT $1.50 A KILO.
215 [153]" LEFT$OW MUCH CHANGE SHOULD RIGHT$ GET BACK?"
217 [153]" (STR$ON'T FORGET THE $ SIGN)"
220 [141]81:[141]70
225 [153]" ON"
230 [133] A$
240 [139]A$[179][177]"$15.50"[167]270
250 [153]"SYS LEN(null)(null)(null)VALLEN(null)!! WAITOPEN":[141]50:[141]82
260 P[178]P[170]1:[137]300
270 [153]"DEF (null)(null)LENLEFT$! .......... (null)HAT LEFT$(null)(null)(null)!":[141]60:[141]82:Z[178]Z[170]1
275 [139]Z[178]2[167]G[178]G[170]1:[137]285
280 [153]"SYSON (null)RY AGAIN ":[141]70:[141]81:W[178]W[170]1
282 [153]"OPENONON ONONONONONONON"
283 [137]225
285 [153]"ONONSYS (null)HE ANSWER IS SYS ":[141]82
290 [153]" X "
295 [141]82:[141]90
300 [153]"PRINT#LOAD (null)UESTION 2 WAITOPEN":Z[178]0
305 [153]" LEFT$OW MUCH CHANGE SHOULD LEFT$ARRY GET
310 PRINT" FROM A TWO DOLLAR BILL WHEN HE
315 [153]" BUYS TWO PADS AT 75 CENTS EACH?"
320 [141]81:[141]70
325 [153]" ON"
330 [133] A$
340 [139]A$[179][177]"50"[175]A$[179][177]"50 CENTS"[175]A$[179][177]"$.50"[167]370
350 [153]"SYS LEN(null)(null)(null)VALLEN(null)!! WAITOPEN":[141]50:[141]82
360 P[178]P[170]1:[137]400
370 [153]"DEF (null)(null)LENLEFT$! .......... (null)HAT LEFT$(null)(null)(null)!":[141]60:[141]82:Z[178]Z[170]1
375 [139]Z[178]2[167]G[178]G[170]1:[137]385
380 [153]"SYSON (null)RY AGAIN ":[141]70:[141]81:W[178]W[170]1
382 [153]"OPENONON ONONONONONONON"
383 [137]325
385 [153]"ONONSYS (null)HE ANSWER IS 50SYS CENTS. ":[141]82[176]
390 [153]" 2 X .75 = 1.50 "
392 [153]" AND 2.00 - 1.50 = .50 "
395 [141]82:[141]90
400 [153]"PRINT#LOAD (null)UESTION 3 WAITOPEN":Z[178]0
405 [153]" MID$OAN BOUGHT 5 KILOS OF POTATOES AT
410 PRINT" 85 CENTS A KILO.
415 [153]" LEFT$OW MUCH CHANGE DID SHE GET FROM A 10 DOLLAR BILL?"
420 [141]81:[141]70
425 [153]" ON"
430 [133] A$
440 [139]A$[179][177]"$5.75"[167]470
450 [153]"SYS LEN(null)(null)(null)VALLEN(null)!! WAITOPEN":[141]50:[141]82
460 P[178]P[170]1:[137]500
470 [153]"DEF (null)(null)LENLEFT$! .......... (null)HAT LEFT$(null)(null)(null)!":[141]60:[141]82:Z[178]Z[170]1
475 [139]Z[178]2[167]G[178]G[170]1:[137]485
480 [153]"SYSON (null)RY AGAIN ":[141]70:[141]81:W[178]W[170]1
482 [153]"OPENONON ONONONONONONON"
483 [137]425
485 [153]"ONONSYS (null)HE ANSWER IS $5.75SYS ":[141]82
490 [153]" 5 X .85 = 4.25 "
492 [153]" AND 10.00 - 4.25 = 5.75 "
495 [141]82:[141]90
500 [153]"PRINT#LOAD (null)UESTION 4 WAITOPEN":Z[178]0
505 [153]" (null)HE GROCER SOLD 3 ORANGES AT 15 CENTS
510 PRINT" EACH.
515 [153]" RIGHT$F HE WERE HANDED A DOLLAR, HOW MUCH
517 PRINT" CHANGE SHOULD BE GIVE BACK?"
520 GOSUB81:GOSUB70
525 PRINT" [145]"
530 INPUT A$
540 IFA$<>"$.55"ANDA$<>"55 CENTS"ANDA$<>"55"THEN 570
550 PRINT"[158] [195][207][210][210][197][195][212]!! [146][159]":GOSUB50:GOSUB82
560 P=P+1:GOTO600
570 PRINT"[150] [207][213][195][200]! .......... [212]HAT [200][213][210][212]!":GOSUB60:GOSUB82:Z=Z+1
575 IFZ=2THENG=G+1:GOTO585
580 PRINT"[158][145] [212]RY AGAIN ":GOSUB70:GOSUB81:W=W+1
582 PRINT"[159][145][145] [145][145][145][145][145][145][145]"
583 GOTO525
585 PRINT"[145][145][158] [212]HE ANSWER IS 55[158] CENTS. ":GOSUB82
590 PRINT" 3 X .15 = .45 "
592 PRINT" AND 1.00 - .45 = .55
595 [141]82:[141]90
600 [153]"PRINT#LOAD (null)UESTION 5 WAITOPEN":Z[178]0
605 [153]" VALLLEN HAD 75 CENTS. (null)HE BOUGHT A
610 PRINT" PENCIL FOR 15 CENT AND AN ERASER FOR 5 CENTS.
615 [153]" LEFT$OW MUCH CHANGE DID SHE HAVE LEFT?"
620 [141]81:[141]70
625 [153]" ON"
630 [133] A$
640 [139]A$[179][177]"$0.55"[175]A$[179][177]"55 CENT"[175]A$[179][177]"55"[167] 670
650 [153]"SYS LEN(null)(null)(null)VALLEN(null)!! WAITOPEN":[141]50:[141]82
660 P[178]P[170]1:[137]700
670 [153]"DEF (null)(null)LENLEFT$! .......... (null)HAT LEFT$(null)(null)(null)!":[141]60:[141]82:Z[178]Z[170]1
675 [139]Z[178]2[167]G[178]G[170]1:[137]685
680 [153]"SYSON (null)RY AGAIN ":[141]70:[141]81:W[178]W[170]1
682 [153]"OPENONON ONONONONONONON"
683 [137]625
685 [153]"ONONSYS (null)HE ANSWER IS 55SYS CENTS. ":[141]82
690 [153]" 15 + 5 = 20 "
692 [153]" AND 75 - 20 = 55
695 GOSUB82:GOSUB90
700 PRINT"[152][147] [209]UESTION 6 [146][159]":Z=0
705 PRINT" [202]OHN HAD $2.40. [193]FTER BUYING A
710 [153]" PEN FOR 30 CENTS AND A NOTEBOOK
715 PRINT" FOR 80 CENTS HOW MUCH MONEY DID SHE HAVE LEFT?"
725 PRINT" [145]"
730 INPUT A$
740 IFA$<>"$1.30"THEN770
750 PRINT"[158] [195][207][210][210][197][195][212]!! [146][159]":GOSUB50:GOSUB82
760 P=P+1:GOTO800
770 PRINT"[150] [207][213][195][200]! .......... [212]HAT [200][213][210][212]!":GOSUB60:GOSUB82:Z=Z+1
775 IFZ=2THENG=G+1:GOTO785
780 PRINT"[158][145] [212]RY AGAIN ":GOSUB70:GOSUB81:W=W+1
782 PRINT"[159][145][145] [145][145][145][145][145][145][145]"
783 GOTO725
785 PRINT"[145][145][158] [212]HE ANSWER IS $1.30[158] ":GOSUB82
790 PRINT" .30 + .80 = 1.10 "
792 PRINT" AND 2.40 - 1.10 = 1.30
795 [141]82:[141]90
800 [153]"PRINT#LOAD (null)UESTION 7 WAITOPEN":Z[178]0
805 [153]" LEFT$OW MUCH WOULD ASCRANK HAVE LEFT OUT
810 PRINT" OF A DOLLAR IF HE BOUGHT A PEN FOR
815 [153]" 55 CENTS AND A PAD FOR 20 CENTS?"
820 [141]81:[141]70
825 [153]" ON"
830 [133] A$
840 [139]A$[179][177]"$.25"[175]A$[179][177]"25 CENTS"[175]A$[179][177]"25"[167]870
850 [153]"SYS LEN(null)(null)(null)VALLEN(null)!! WAITOPEN":[141]50:[141]82
860 P[178]P[170]1:[137]900
870 [153]"DEF (null)(null)LENLEFT$! .......... (null)HAT LEFT$(null)(null)(null)!":[141]60:[141]82:Z[178]Z[170]1
875 [139]Z[178]2[167]G[178]G[170]1:[137]885
880 [153]"SYSON (null)RY AGAIN ":[141]70:[141]81:W[178]W[170]1
882 [153]"OPENONON ONONONONONONON"
883 [137]825
885 [153]"ONONSYS (null)HE ANSWER IS 25SYS CENTS. ":[141]82
890 [153]" .55 + .20 = .75 "
892 [153]" AND 1.00 - .75 = .25
895 GOSUB82:GOSUB90
900 PRINT"[152][147] [209]UESTION 8 [146][159]":Z=0
905 PRINT" [201]F YOU SOLD 7 METRES OF CLOTH AT
910 [153]" 35 CENTS A METRE, HOW MUCH CHANGE
915 PRINT" WOULD YOU GIVE FROM $3.00?"
920 GOSUB81:GOSUB70
925 PRINT" [145]"
930 INPUT A$
940 IFA$<>"$.55"ANDA$<>"55 CENTS"ANDA$<>"55"THEN970
950 PRINT"[158] [195][207][210][210][197][195][212]!! [146][159]":GOSUB50:GOSUB82
960 P=P+1:GOTO1000
970 PRINT"[150] [207][213][195][200]! .......... [212]HAT [200][213][210][212]!":GOSUB60:GOSUB82:Z=Z+1
975 IFZ=2THENG=G+1:GOTO985
980 PRINT"[158][145] [212]RY AGAIN ":GOSUB70:GOSUB81:W=W+1
982 PRINT"[159][145][145] [145][145][145][145][145][145][145]"
983 GOTO925
985 PRINT"[145][145][158] [212]HE ANSWER IS 55[158] CENTS. ":GOSUB82
990 PRINT" 7 X .35 = 2.45 "
992 PRINT" AND 3.00 - 2.45 = .55
995 [141]82:[141]90
1000 [153]"PRINT#LOAD (null)UESTION 9 WAITOPEN":Z[178]0
1005 [153]" ASCRANK'S FATHER PAID $7.50 FOR A
1010 PRINT" SLED AND $2.10 FOR GLOVES.
1015 [153]" LEFT$OW MUCH CHANGE DID HE GET FROM A TWENTY DOLLAR BILL?"
1020 [141]81:[141]70
1025 [153]" ON"
1030 [133] A$
1040 [139]A$[179][177]"$10.40"[167]1070
1050 [153]"SYS LEN(null)(null)(null)VALLEN(null)!! WAITOPEN":[141]50:[141]82
1060 P[178]P[170]1:[137]1100
1070 [153]"DEF (null)(null)LENLEFT$! .......... (null)HAT LEFT$(null)(null)(null)!":[141]60:[141]82:Z[178]Z[170]1
1075 [139]Z[178]2[167]G[178]G[170]1:[137]1085
1080 [153]"SYSON (null)RY AGAIN ":[141]70:[141]81:W[178]W[170]1
1082 [153]"OPENONON ONONONONONONON"
1083 [137]1025
1085 [153]"ONONSYS (null)HE ANSWER IS $10.40SYS ":[141]82
1090 [153]" 7.50 + 2.10 = 9.60 "
1092 [153]" AND 20.00 - 9.60 = 10.40
1095 GOSUB82:GOSUB90
1100 PRINT"[152][147] [209]UESTION 10 [146][159]":Z=0
1105 PRINT" [193] STOREKEEPER PUT 6 RED APPLE, 7
1110 [153]" GREEN APPLES AND 9 PEARS IN THE STORE WINDOW.
1115 PRINT" [200]OW MANY APPLES WERE IN THE WINDOW?"
1120 GOSUB81:GOSUB70
1125 PRINT" [145]"
1130 INPUT A$
1140 IFA$<>"13"THEN 1170
1150 PRINT"[158] [195][207][210][210][197][195][212]!! [146][159]":GOSUB50:GOSUB82
1160 GOTO1200
1170 PRINT"[150] [207][213][195][200]! .......... [212]HAT [200][213][210][212]!":GOSUB60:GOSUB82:Z=Z+1
1175 IFZ=2THENG=G+1:GOTO1185
1180 PRINT"[158][145] [212]RY AGAIN ":GOSUB70:GOSUB81:W=W+1
1182 PRINT"[159][145][145] [145][145][145][145][145][145][145]"
1183 GOTO1125
1185 PRINT"[145][145][158] [212]HE ANSWER IS 13[158] APPLES. ":GOSUB82
1190 PRINT" 6 + 7 = 13 "
1195 GOSUB82:GOSUB90
1200 PRINT"[147] [210]EPORT [195]ARD [146]"
1205 D=W-G:C=10-W
1210 PRINT"[153] 1. [209]UESTIONS ANSWERED CORRECTLY ON FIRST TRY:
1215 [153]" ";C
1220 [153]"FOR 2. (null)UESTIONS ANSWERED CORRECTLY ON SECOND TRY:
1225 PRINT" ";D
1230 PRINT"[150] 3. [209]UESTIONS MISSED ON SECOND TRY:
1235 [153]" ";G;""
1245 [141]90
1250 [153]"SYSLOAD (null)OU HAVE A CHOICE:
1255 PRINT" [208]RESS [210] [146] TO REPEAT THIS LESSON
1260 [153]" (null)RESS (null) WAIT TO RETURN TO THE MENUOPEN"
1265 [161]R$:[139]R$[179][177]"R"[175]R$[179][177]"M"[167]1265
1270 [139]R$[178]"R"[167][140]:[137]100
1275 [140]
1280 [153]"LOAD (null)ETURNING TO THE DISK MENU
1285 LOAD"MENU",8
1290 RUN
1295 END
1300 REM BILL CUMBERLAND 91:01:04